/* CSS Document */
/********************** TOP NAVIGATION **********************/
.topNav{
    background:url(../images/general/bg_header.gif) repeat-x;
    width:100%;
    height:34px;
    position:fixed;
    z-index:250;
	font-family:Arial, Helvetica, sans-serif;

}
.topNav p{
    margin:0;
	padding:0;

}
.topNav_container{
    width:1000px;
	margin:auto;
	position:relative;
}
.wgLogo{
    background:url(../images/general/logo_wg.png) no-repeat;
    height:60px;
    width:76px;
    position:absolute;
	display:inline-block;
	zoom:1;
	*display:inline;
}
.topNav_list{
    height:20px;
    padding-left:80px;
	position:relative;
}
ul#topnav {
    float: left;
    position: relative;
    margin: -5px;
    height: 39px;
	z-index:1000;
	padding:0;
}

ul#topnav li  {
    float: left;
    height: 30px;
    padding: 0px;		
    margin-top:10px;
}

ul#topnav li.gt {
    background:url(../images/general/menu_top.png) -100px top no-repeat;
}
ul#topnav li a.gt {
    display: block;
    height:20px; 
    width:70px;
}
ul#topnav li.gt:hover, ul#topnav li.gt.active {
    background-position:-100px -40px;
}
ul#topnav li.tt {
    background:url(../images/general/menu_top.png) -200px top no-repeat;
}
ul#topnav li a.tt {
    display: block;
    height:20px; 
    width:57px;
}
ul#topnav li.tt:hover, ul#topnav li.tt.active {
    background-position:-200px -40px;
}
ul#topnav li.tgg {
    background:url(../images/general/menu_top.png) -300px top no-repeat;
}
ul#topnav li a.tgg {
    display: block;
    height:20px; 
    width:96px;
}
ul#topnav li.tgg:hover, ul#topnav li.tgg.active {
    background-position:-300px -40px;
}
ul#topnav li.mxh {
    background:url(../images/general/menu_top.png) -400px top no-repeat;
}
ul#topnav li a.mxh {
    display: block;
    height:20px; 
    width:83px;
}
ul#topnav li.mxh:hover, ul#topnav li.mxh.active {
    background-position:-400px -40px;
}
ul#topnav li.dd {
    background:url(../images/general/menu_top.png) -500px top no-repeat;
}
ul#topnav li a.dd {
    display: block;
    height:20px; 
    width:66px;
}
ul#topnav li.dd:hover, ul#topnav li.dd.active {
    background-position:-500px -40px;
}

ul#topnav li.vct {
	background:url(../images/general/menu_top.png) -700px top no-repeat;
}
ul#topnav li a.vct {
	display: block;
	height:20px; 
	width:84px;
}
ul#topnav li.vct:hover, ul#topnav li.vct.active {
    background-position:-700px -40px;
}
ul#topnav li.v {
	background:url(../images/general/menu_top.png) -800px top no-repeat;
}
ul#topnav li a.v {
	display: block;
	height:20px; 
	width:51px;
}
ul#topnav li.v:hover, ul#topnav li.v.active {
    background-position:-800px -40px;
}

ul#topnav li.tc {
    background:url(../images/general/menu_top.png) left top no-repeat;
}
ul#topnav li a.tc {
    display: block;
    height:20px; 
    width:72px;
}
ul#topnav li.tc:hover, ul#topnav li.tc.active {
    background-position:left -40px;
}

ul#topnav li a.gt {
    display: block;
    height: 21px;
    width: 89px;
}

ul#topnav li.dv {
	background:url(../images/general/menu_top.png) -900px top no-repeat;
}
ul#topnav li a.dv {
	display: block;
	height:20px; 
	width:60px;
}
ul#topnav li.dv:hover, ul#topnav li.dv.active {
    background-position:-900px -40px;
}

ul#topnav li a.sp {
    display: block;
    height: 21px;
    width: 70px;
}

ul#topnav li a.dd {
    display: block;
    height: 21px;
    width: 70px;
}

ul#topnav li.lh {
    background:url(../images/general/menu_top.png) -600px top no-repeat;
}
ul#topnav li a.lh {
    display: block;
    height:20px; 
    width:59px;
}

#topnav li a:hover, .nav li a.active {
    background: url("../images/home/nav_bg.png") repeat scroll 0 0 transparent;
    border-radius: 8px 8px 8px 8px;
}

#topnav li a:hover, .nav li a.active {
    background: url("../images/home/nav_bg.png") repeat scroll 0 0 transparent;
    border-radius: 8px 8px 8px 8px;
}

#topnav li a:hover, .nav li a.active {
    background: url("../images/home/nav_bg.png") repeat scroll 0 0 transparent;
}

ul#topnav li ul.children {
    float: left;
    height: 30px;
    line-height: 30px;
    padding: 0px;
    position:absolute;
    top: 38px;
    display: none;
    background: #FFF;
    color: white;
	border-radius: 0px 0px 3px 3px;
    -moz-border-radius: 0px 0px 3px 3px;
    -o-border-radius: 0px 0px 3px 3px;
    -webkit-border-radius: 0px 0px 3px 3px;
    box-shadow: 2px 2px 4px #000;
	z-index:100;
}
ul#topnav li ul.children li {
    padding:0px 10px 0px 10px;
    border: none;
	margin-top:0;
}
ul#topnav li:hover ul {
    display: inline-block;
}
ul#topnav li ul a {
    display: inline;
    color:#000;
    font-weight:bold;
}
ul#topnav li ul a:hover, ul#topnav li ul a.active {
    color:#0066b3
}
.topLogin{
    height:39px;
    right:0;
	top:0;
	position:absolute;
	z-index:100;
	text-align:right; 
	padding:0px 0px 20px 0px;
	margin:0;
}
.topLogin li{
	float:left;
}
.topLogin li a.info{
    margin-top: 3px;
    background: url(../images/general/top_EBut_bg.png) right 8px no-repeat #0066b3; 
    text-align:center;
    color:#FFF;
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
	-o-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
    padding:5px 30px 5px 15px;
    margin-left:5px;
	display:inline-block;
	zoom:1;
	*display:inline;
}
.topLogin li a.info.expand{
    background-position: right -42px;
}
.sub_node{ 
	display:none;
	background: url("../images/general/line_red.png") repeat-x scroll center top #FFFFFF;
    text-align:center;
    position:absolute;
    top:28px;
    padding:10px 5px 5px ;
    *margin-left:-180px;
	box-shadow: 2px 2px 2px #484848;
	-o-box-shadow: 2px 2px 2px #484848;
	-moz-box-shadow: 2px 2px 2px #484848;
	-webkit-box-shadow: 2px 2px 2px #484848;
	right:0;
}
.sub_node.input_focus{ 
	display:block;
}
.sub_node .top_formContainer{
	border: 1px dashed #969696;
	padding:10px;
	width:320px;
}
.top_form label, .top_form span{
	float:left;
	height:20px;
	line-height:20px;
	overflow:hidden;
	display:block;
}
.top_form label{
	text-align:right;
	width:128px;
	padding-right:10px;
}
.top_form span{
	text-align:left;
	width:180px;
}
.top_form span input{
	width:135px;
	padding:0 3px;
}
.top_form .top_form_space, .privacy_warning{
	padding:3px 0 5px;
	clear:both;
	text-align:center;
	color:#f00;
	font-size:10px;
	margin:0;
}
.top_form b{
	color:#f00;
	padding-left:5px;
}
span.note{
	font-size:11px;
	color:#666;
	display:block;
	padding:5px;
}
.topLogin .fogetPass{
	padding-bottom:5px;
}
span.note span{
	color:#f00;
}
.top_formBut{
	text-align:center;
	padding-top: 5px;
}
.topLogin a.but{
	display:inline-block;
	zoom:1;
	*display:inline;
	color:#FFF;
	background-color:#0066b3;
	padding: 5px;
	text-align: center;
	width: 60px; 
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-o-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
}
.topLogin input.button{
	background: none repeat scroll 0 0 #0066B3;
    border: medium none;
    border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-o-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    cursor: pointer;
    padding: 5px;
}
.top_formContainer .user_img{
	float:left;
}
.top_formContainer .user_img img{
	width:80px;
	height:80px;	
	border:1px solid #c8c8c8;
	padding:1px;
	background-color:#fff;
}
.top_formContainer .user_info{
	float:right;
	width:230px;
	text-align:left;
	color:#666;
}
.top_formContainer .user_info p{
	padding-bottom:3px;
}
.top_formContainer .user_info b{
	color:#000;
}
/********************** End TOP NAVIGATION **********************/
a{text-decoration:none;color:#0091FF;outline:0;}
ul,ol{list-style: none;}
/***************** Sliderkit *******************/
.sliderkit{position:relative;overflow:hidden;text-align:left;}
.sliderkit .sliderkit-nav{z-index:10;position:absolute;text-align:center;}
.sliderkit .sliderkit-nav-clip{position:relative;overflow:hidden;margin:0 auto;}
.sliderkit .sliderkit-nav-clip ul{position:relative;left:0;top:0;list-style:none;margin:0;padding:0;width:3000px;}
.sliderkit .sliderkit-nav-clip ul li{float:left;}
.sliderkit .sliderkit-nav-clip ul li a{display:block;overflow:hidden;}
.sliderkit .sliderkit-btn{z-index:10;}
/*************** loader img *****************/
.loading {background: url("http://style.worldgames.vn/images/home/spinner.gif") no-repeat center center;}
